deno audit
#Deno
#npm
#npm_audit
#セキュリティ
概要
feat(unstable): add deno audit subcommand #30966
にて実装されたコマンドです
Deno v2.5.5
でリリースされました
デフォルトではnpmレジストリの
Full Audit エンドポイント
(
/-/npm/v1/security/audits
) を使用して検査が行われます (
cli/tools/pm/audit.rs#L137
)
socket.dev
サポート
Deno v2.6
で
--socket
が実装されています (
feat(unstable): add socket.dev integration for deno audit #31106
)
deno audit
に
--socket
オプションを指定すると、
@socketsecurity/bun-security-scanner
でも利用されている
firewall-api.socket.dev
を使用してパッケージの検査が行われます (
cli/tools/pm/audit.rs#L560
)
また、
SOCKET_API_KEY
環境変数にAPIキーを指定することも可能です (
feat(unstable): support authenticated socket.dev audit reports #31370
)
この環境変数が指定された場合、そのAPIキーを使用して
https://api.socket.dev/v0/purl
エンドポイントによる検査が行われます